package cn.tedu.yushougeproduct.service;


import cn.tedu.yushougeproduct.pojo.param.OrdersAddNewParam;
import cn.tedu.yushougeproduct.pojo.vo.OrdersListItemVO;
import cn.tedu.yushougeproduct.pojo.vo.OrdersStandardVO;
import cn.tedu.yushouge.commons.pojo.vo.PageData;

import java.util.List;

public interface IOrdersService {

    void deleteById(Long id);

    void updateOrderState(Long orderId,Long stateId);

    OrdersStandardVO getStandardById(Long id);

    PageData<OrdersListItemVO> list(Integer pageNum);

    PageData<OrdersListItemVO> list(Integer pageNum,Integer pageSize);

    List<OrdersListItemVO> listByUserId(Long userId);
}
